Skip to main content

12.1 Obtain payment exchange rate (system real-time)

#Brief description: Get payment exchange rate interface (system real-time)

Query parameters

Parameter nameTypeRequiredParameter meaningParameter description
keystringYesMerchant keyapiKey
currencystringYesCurrency (order currency)Example: CNY
userCurrencystringYesUser’s actual received currencyExample: USDT
signstringYesmd5 signatureFor details, see Signature Algorithm (Document 2)
Request json sample
{
"key": "9yUreYgTRtit39Dy",
"currency": "CNY",
"userCurrency": "USDT",
"sign":"dbc72adf640a82e0b21f98c50afb2881"
}

Return value

Parameter nameTypeParameter meaningParameter description
codeintRequest statusCommunication status Successful return: 0, others indicate failure
successbooleanSuccess Statustrue Success
messagestringDescription
datajsonParametersPlease refer to the following description for parameters
Return to Example
{  
    "code": 0,
    "success": true,
    "message": null,
    "data": {
       "baseCurrency": "USDT",
       "quoteCurrency": "CNY",
       "tradePair": "USDT/CNY",
       "rate": 7.10324538,
       "costRate": 0.14078072015020265,
       "costReverseRate": 7.10324538,
       "exchangeAction": "BUY",
       "quoteExpression": "1USDT≈7.1032CNY",
       "baseAmount": "14.078072",
       "quoteAmount": "100"
    }
}
data parameter description
Parameter nameTypeParameter meaningParameter description
baseCurrencystringBase Currency
quoteCurrencystringQuote Currency
tradePairstringTrading Pair
ratestringPrice
costRatenumberCalculate price ( FROM x rate = TO )
costReverseRatenumberCalculate the price in reverse (TO x rate = FROM )
exchangeActionenumTransaction TypeBUY:Buy| SELL: Sell
quoteExpressionstringExchange rate expressionExpression in quotation form
baseAmountstringBase AmountExample Base Amount
quoteAmountstringQuotation amountSample quotation amount